	//批量选中checkbox
 	function checkAll(obj){
 		var $this=$(obj);
 		if($this.is(':checked')){
 			$("input[type='checkbox'][name='checkOne']").each(function(){
 				$(this).attr("checked",true);
			});
 		}else{
 			$("input[type='checkbox'][name='checkOne']").each(function(){
 				$(this).attr("checked",false);
			});
 		}
 	}
 	
 	
 	//获取checkbox值
	 function getFormVals(name){
			var arr = [];
			$("input[type='checkbox'][name='"+name+"']:checked").each(function(){
				arr.push($(this).val());	
			});
			return arr.toString();
	}
	 
	 //验证身份证
	 function validateIdCard(idCard) {  
		    //15位和18位身份证号码的正则表达式  
		    var regIdCard = /^(^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$)|(^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])((\d{4})|\d{3}[Xx])$)$/;  
		    //如果通过该验证，说明身份证格式正确，但准确性还需计算  
		    if (regIdCard.test(idCard)) {  
		        if (idCard.length == 18) {  
		            var idCardWi = new Array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2); //将前17位加权因子保存在数组里  
		           var idCardY = new Array(1, 0, 10, 9, 8, 7, 6, 5, 4, 3, 2); //这是除以11后，可能产生的11位余数、验证码，也保存成数组  
		            var idCardWiSum = 0; //用来保存前17位各自乖以加权因子后的总和  
		            for (var i = 0; i < 17; i++) {  
		                idCardWiSum += idCard.substring(i, i + 1) * idCardWi[i];  
		            }  
		            var idCardMod = idCardWiSum % 11;//计算出校验码所在数组的位置  
		            var idCardLast = idCard.substring(17);//得到最后一位身份证号码  
		           //如果等于2，则说明校验码是10，身份证号码最后一位应该是X  
		            if (idCardMod == 2) {  
		                if (idCardLast == "X" || idCardLast == "x") {    
		                   return true; 
		                } else {  
		                    alert("身份证号码错误！");  
		                    return false;  
		                }  
		            } else {  
		                //用计算出的验证码与最后一位身份证号码匹配，如果一致，说明通过，否则是无效的身份证号码  
		                if (idCardLast == idCardY[idCardMod]) {  
		                    return true;  
		                } else {  
		                    alert("身份证号码错误！");  
		                    return false; 
		                }  
		            }  
		        }  
		    } else {  
		        alert("身份证格式不正确!");  
		        return false;  
		    }  
		}  
	 
	 //验证姓名格式
	 function isint(num){ 
		 var  reg =/^\\d+$/;
			 return reg.test(num);
	} 
	 

	 
	 //验证费用
	 function validateMoney(money){
		 alert(money);
		var reg =/^\d+(\.\d+)?$/;
		if(!reg.test(money)){
			alert(1);
		   return false;
		}else{
			alert(2);
			return true;
		}
	 }
	 
	 //验证数字
     function validateNum(num){  
         var reg = new RegExp("^[0-9]*$");  
      if(!reg.test(num)){  
          return false;  
      }else{
    	  return true;
      }
     }
     
     function  checkMobile(str) {

        var  re = /^1\d{10}$/;
        if (re.test(str)) {
            alert("正确");
        } else {
            alert("错误");
        }
    }
     
     
   //比较日期，时间大小  
     function compareCalendar(startDate, endDate) {   
    	 var start = startDate.replace("-","/");//替换字符，变成标准格式   
    	 var end=endDate.replace("-","/");
    	 var d2=new Date();//取今天的日期    
    	 var d1 = new Date(Date.parse(start));    
    	 var d2 = new Date(Date.parse(end));    
    	 if(d1>d2){    
    	   return false;
    	 }  else{
    		 return true;
    	 }
     }   
     
     //验证姓名
 	function checkChinese(name) {
		var re = /^[\u4e00-\u9fa5]{2,4}$/;
		if (!re.test(name)){
		return false; 
		}
		return true;
	 }; 
	 
	 //校验联系方式
	 function regPhone(phone){
		 var regPhone=/^1[3|5|7|8][0-9]{9}$/;
		 if(!regPhone.test(phone)){
			 return false;
		 }
		 return true;
	 }
     
     